interface MicrosoftdynamicssalesContact {
    accountrolecode: number;
    address1_addressid: string;
    address1_addresstypecode: number;
    address1_city: string;
    address1_composite: string;
    address1_country: string;
    address1_county: string;
    address1_fax: string;
    address1_freighttermscode: number;
    address1_latitude: number;
    address1_line1: string;
    address1_line2: string;
    address1_line3: string;
    address1_longitude: number;
    address1_name: string;
    address1_postalcode: string;
    address1_postofficebox: string;
    address1_primarycontactname: string;
    address1_shippingmethodcode: number;
    address1_stateorprovince: string;
    address1_telephone1: string;
    address1_telephone2: string;
    address1_telephone3: string;
    address1_upszone: string;
    address1_utcoffset: number;
    address2_addressid: string;
    address2_addresstypecode: number;
    address2_city: string;
    address2_composite: string;
    address2_country: string;
    address2_county: string;
    address2_fax: string;
    address2_freighttermscode: number;
    address2_latitude: number;
    address2_line1: string;
    address2_line2: string;
    address2_line3: string;
    address2_longitude: number;
    address2_name: string;
    address2_postalcode: string;
    address2_postofficebox: string;
    address2_primarycontactname: string;
    address2_shippingmethodcode: number;
    address2_stateorprovince: string;
    address2_telephone1: string;
    address2_telephone2: string;
    address2_telephone3: string;
    address2_upszone: string;
    address2_utcoffset: number;
    address3_addressid: string;
    address3_addresstypecode: number;
    address3_city: string;
    address3_composite: string;
    address3_country: string;
    address3_county: string;
    address3_fax: string;
    address3_freighttermscode: number;
    address3_latitude: number;
    address3_line1: string;
    address3_line2: string;
    address3_line3: string;
    address3_longitude: number;
    address3_name: string;
    address3_postalcode: string;
    address3_postofficebox: string;
    address3_primarycontactname: string;
    address3_shippingmethodcode: number;
    address3_stateorprovince: string;
    address3_telephone1: string;
    address3_telephone2: string;
    address3_telephone3: string;
    address3_upszone: string;
    address3_utcoffset: number;
    adx_confirmremovepassword: boolean;
    adx_createdbyipaddress: string;
    adx_createdbyusername: string;
    adx_identity_accessfailedcount: number;
    adx_identity_emailaddress1confirmed: boolean;
    adx_identity_lastsuccessfullogin: string;
    adx_identity_locallogindisabled: boolean;
    adx_identity_lockoutenabled: boolean;
    adx_identity_lockoutenddate: string;
    adx_identity_logonenabled: boolean;
    adx_identity_mobilephoneconfirmed: boolean;
    adx_identity_newpassword: string;
    adx_identity_passwordhash: string;
    adx_identity_securitystamp: string;
    adx_identity_twofactorenabled: boolean;
    adx_identity_username: string;
    adx_modifiedbyipaddress: string;
    adx_modifiedbyusername: string;
    adx_organizationname: string;
    adx_preferredlcid: number;
    adx_profilealert: boolean;
    adx_profilealertdate: string;
    adx_profilealertinstructions: string;
    adx_profileisanonymous: boolean;
    adx_profilelastactivity: string;
    adx_profilemodifiedon: string;
    adx_publicprofilecopy: string;
    adx_timezone: number;
    aging30: number;
    aging30_base: number;
    aging60: number;
    aging60_base: number;
    aging90: number;
    aging90_base: number;
    anniversary: string;
    annualincome: number;
    annualincome_base: number;
    assistantname: string;
    assistantphone: string;
    birthdate: string;
    business2: string;
    callback: string;
    childrensnames: string;
    company: string;
    contactid: string;
    createdon: string;
    creditlimit: number;
    creditlimit_base: number;
    creditonhold: boolean;
    customersizecode: number;
    customertypecode: number;
    department: string;
    description: string;
    donotbulkemail: boolean;
    donotbulkpostalmail: boolean;
    donotemail: boolean;
    donotfax: boolean;
    donotphone: boolean;
    donotpostalmail: boolean;
    donotsendmm: boolean;
    educationcode: number;
    emailaddress1: string;
    emailaddress2: string;
    emailaddress3: string;
    employeeid: string;
    entityimage: string;
    entityimage_timestamp: number;
    entityimage_url: string;
    entityimageid: string;
    exchangerate: number;
    externaluseridentifier: string;
    familystatuscode: number;
    fax: string;
    firstname: string;
    followemail: boolean;
    ftpsiteurl: string;
    fullname: string;
    gendercode: number;
    governmentid: string;
    haschildrencode: number;
    home2: string;
    importsequencenumber: number;
    isbackofficecustomer: boolean;
    jobtitle: string;
    lastname: string;
    lastonholdtime: string;
    lastusedincampaign: string;
    leadsourcecode: number;
    managername: string;
    managerphone: string;
    marketingonly: boolean;
    merged: boolean;
    middlename: string;
    mobilephone: string;
    modifiedon: string;
    msdyn_disablewebtracking: boolean;
    msdyn_isminor: boolean;
    msdyn_isminorwithparentalconsent: boolean;
    msdyn_portaltermsagreementdate: string;
    mspp_userpreferredlcid: number;
    nickname: string;
    numberofchildren: number;
    onholdtime: number;
    overriddencreatedon: string;
    pager: string;
    participatesinworkflow: boolean;
    paymenttermscode: number;
    preferredappointmentdaycode: number;
    preferredappointmenttimecode: number;
    preferredcontactmethodcode: number;
    processid: string;
    salutation: string;
    shippingmethodcode: number;
    spousesname: string;
    stageid: string;
    statecode: number;
    statuscode: number;
    subscriptionid: string;
    suffix: string;
    telephone1: string;
    telephone2: string;
    telephone3: string;
    territorycode: number;
    timespentbymeonemailandmeetings: string;
    timezoneruleversionnumber: number;
    traversedpath: string;
    utcconversiontimezonecode: number;
    versionnumber: number;
    websiteurl: string;
    yomifirstname: string;
    yomifullname: string;
    yomilastname: string;
    yomimiddlename: string;
    _createdby_value: string;
    _createdonbehalfby_value: string;
    _masterid_value: string;
    _modifiedby_value: string;
    _modifiedonbehalfby_value: string;
    _msa_managingpartnerid_value: string;
    _ownerid_value: string;
    _owningbusinessunit_value: string;
    _owningteam_value: string;
    _owninguser_value: string;
    _parentcustomerid_value: string;
    _preferredsystemuserid_value: string;
    _slaid_value: string;
    _slainvokedid_value: string;
    _transactioncurrencyid_value: string;


}

export type MicrosoftdynamicssalesContactInput = Partial<MicrosoftdynamicssalesContact>;
export type MicrosoftdynamicssalesContactOutput = MicrosoftdynamicssalesContactInput;